make rapid strides - Spanish English Dictionary